<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  
</body>
</html>

<script>
// 比特(bit)：
// 字节(Byte)： 8 个晶体管，组成了 一个 字节(Byte)。
// -----------------------------------------
// 字符串的 编码  和 解码
  // 字符串 要以 二进制 的形式 存在  内存 和 硬盘 当中
var s = 'sbf哈哈哈';

// 字符串的 实例方法：
  // s.charCodeAt(3)  作用：将 字符 转换成 XXX码。
// 字符串的 静态方法：
  // String.fromCharCode(21704)  作用：将 XXX码 转换成 对应的 字符。


// ACSII码 - 西方人（英语体系）的 “字符总数”，总 0~127 个 “标识” 就能标识了
  // 0 ~ 127 为 ACSII 码。


// 因为 ACSII 不能满足 其他文化 的字符，所以需要一套“万国码”。
// 万国码的三套标准：
  // UTF-8：用 动态字节（1~3个字节）来编码 万国的字符。（表示一个字符，需要的字节长度可以1~3个字节不等）
  // UTF-16：用 二个字节 即 65536 个编码，来编码世界上 所有的 字符。（表示一个字符，用 固定 两个字节 表示）
  // UTF-32

console.log(s.charCodeAt(1));



</script>